Microsoft DirectX 8.1 (C++)

IGuideDataEvent Interface

The IGuideDataEvent interface is an IConnectionPoint notification callback interface that is implemented on the BDA Network Provider filter, a Guide Store Loader, or any other object that needs to receive these events from the BDA MPEG-2 Transport Information Filter (TIF) The event consumer must not block the calling thread. If the consumer requires additional information about the event, it should queue the event to a separate thread.

In addition to the methods inherited from IUnknown, the IGuideDataEvent interface exposes the following methods.

Method Description
GuideDataAcquired Called by the TIF when a complete set of guide data has been acquired from the current transport stream.
ProgramChanged Called by the TIF when information about one or more programs has changed.
ProgramDeleted Called by the TIF when the specified program has been deleted.
ScheduleDeleted Called by the TIF when the schedule entry with the specified Description.ID metaproperty has been deleted.
ScheduleEntryChanged Called by the TIF when information about one or more schedule entries has changed.
ServiceChanged Called by the TIF when the service with the specified Description.ID metaproperty  has been changed.
ServiceDeleted Called by the TIF when the service with the specified Description.ID metaproperty has been deleted.